home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / midi / ptrply65.lha / PTReplay / ReadMe < prev    next >
Text File  |  1996-01-10  |  3KB  |  73 lines

  1. -----------------------------------------------------------------------
  2.  
  3. PTReplay.library version 6.5 by Mattias Karlsson. © 1994,95,96 BetaSoft
  4. This version is FreeWare. You may use this library, and also copy it 
  5. further, provided that NO CHARGE other that a reasonable media fee is
  6. claimed.
  7. This message must always accompany any files in the PTReplay.library
  8. that is distributed.
  9.  
  10. -----------------------------------------------------------------------
  11.  
  12. This is ptreplay.library version 6. It is a standard Amiga shared library,
  13. capable of replaying ProTracker modules.
  14. The replay routines are 100% system-friendly, and use CIA timing, which
  15. gives a smoother replaying.
  16.  
  17. Use this library as you would use any normal Amiga library. Included in
  18. this package is include files for Assembler and C.
  19.  
  20. I wrote this library because I was unable to find a _good_ and system-
  21. friendly replay routine for ProTracker. I based this loosely on the 
  22. example sources that accompany ProTracker, but these were pretty badly
  23. written, and sparsly commented, and the CIA routines did never work on
  24. my machine. A job worth doing well is worth doing yourself, I though
  25. and went to work. This is what emerged, a small library. Notice that it
  26. is just about 7k, and still contains all needed to play good music (and it
  27. has a lot of features too)
  28.  
  29.      URL: http://www.algonet.se/~betasoft/
  30.   E-Mail: betasoft@algonet.se
  31.     FIDO: Mattias Karlsson@2:200/502.3
  32. AmigaNet: Mattias Karlsson@39:160/500.3
  33.  
  34.    Snail: Mattias Karlsson
  35.           Slöjdgatan 6
  36.           S-930 61  Bastuträsk
  37.           SWEDEN
  38.  
  39. Changes from 6.3 to 6.5
  40. -----------------------
  41. * Horror, the clean up routines clears some signals on the task that closes
  42.   the library (maybe this is what caused the spurius GURUs?). (6.5)
  43.  
  44. * If you are to quick to start playing after the library has been opened
  45.   it produced 4 hits and no sound since it checked the IORequesters before
  46.   PTReplay_ctrltask has time to allocate them. (6.4)
  47.  
  48. Changes from 5.14 to 6.3
  49. ------------------------
  50. * Now it only trigger ModuleRestart when you do a positionjump in the last
  51.   position instead of everytime. (6.3)
  52.  
  53. * Now frees all channel on LibClose instead of libExpunge. (6.2)
  54.  
  55. * Sometimes ptreplay_ctrltask (See FAQ) "hangs" and starts busylooping
  56.   when you did a DisplayBeep() with a sample. (6.1)
  57.  
  58. * New functions for reading the owned channels and sampledata. (6.0)
  59.  
  60. * A channel that is turned of was not left alone. (5.16)
  61.  
  62. * All channels were turned on at playtime, instead of only those that
  63.   ptreplay owns. (5.15)
  64.  
  65. Known bugs
  66. ----------
  67. * MungWall reports a FreeMem(0,0x4f63) at libclose time but somehow this
  68.   thing doesnt seem to trash memlist's nor give an alert. It also disapear
  69.   on some magic way by loading the code into a debuger...
  70.  
  71. * When I changed ModuleRestart signaling on positionjumps to only happen
  72.   when it was caused in the last pattern it stoped working on some other
  73.   modules that worked fine before.